sticking one's foot in one's mouth - İspanyolca İngilizce Sözlük

sticking one's foot in one's mouth

Meanings of "sticking one's foot in one's mouth" in Spanish English Dictionary : 1 result(s)

İngilizce İspanyolca
Colloquial
sticking one's foot in one's mouth desmadre [m]